html, body {
  height: 100%; }

html {
  font-size: 7.02746vw; }

header {
  overflow: hidden;
  margin-bottom: 0.1rem; }
  header a {
    float: left; }
  header p {
    float: left;
    width: 1.19rem;
    height: 0.33rem;
    text-align: center;
    line-height: 0.32rem;
    border-left: 1px #eee solid;
    font-size: 0.22rem;
    color: #666666;
    margin-top: 0.14rem; }

#container {
  outline: none;
  height: 7.52rem; }
  #container .reg ul {
    width: 9.9rem;
    height: 3.92rem;
    font-size: 0.14rem;
    margin: 1rem auto; }
    #container .reg ul li {
      overflow: hidden;
      margin-bottom: 0.16rem;
      line-height: 0.4rem;
      margin-left: 1rem; }
      #container .reg ul li i {
        float: left;
        display: block;
        width: 0.99rem;
        text-align: right;
        font-style: normal; }
      #container .reg ul li p {
        float: left;
        margin-right: 0.08rem; }
      #container .reg ul li .reg_p1, #container .reg ul li .reg_p2 {
        border: 1px #ddd solid;
        padding-left: 0.45rem;
        margin-bottom: 0.12rem; }
        #container .reg ul li .reg_p1 input, #container .reg ul li .reg_p2 input {
          width: 2.49rem;
          height: 0.38rem;
          line-height: 0.38rem;
          text-indent: 0.08rem;
          border-left: 1px #ddd solid; }
      #container .reg ul li .reg_p1 {
        background: url(../image/denglu2.jpg) 0 -0.05rem no-repeat; }
      #container .reg ul li .reg_p2 {
        background: url(../image/denglu1.jpg) 0 -0.05rem no-repeat; }
      #container .reg ul li span {
        float: left; }
    #container .reg ul .yzm #txtValidateCode {
      width: 0.8rem;
      height: 0.38rem;
      border: 1px #ddd solid; }
    #container .reg ul .yzm a {
      float: left; }
      #container .reg ul .yzm a img {
        width: 0.8rem;
        height: 0.35rem; }
    #container .reg ul .reg_li {
      line-height: 0.2rem;
      text-decoration: none;
      color: #000;
      font-size: 0.14rem; }
      #container .reg ul .reg_li a {
        color: #f33c11; }
    #container .reg ul .reg_btn {
      width: 290px;
      height: 34px;
      line-height: 34px;
      background: #f33c11;
      font-size: 18px;
      color: #fff;
      border-radius: 0.05rem; }

footer {
  position: absolute;
  bottom: 0;
  left: 0; }
  footer div {
    margin-left: 0.92rem;
    font-size: 0.12rem;
    height: 0.38rem;
    line-height: 0.38rem; }
    footer div a {
      padding: 0 0.15rem; }
